#include <iostream>
#include <sstream>
using namespace std;

#include"Curso.h"

const int Curso::valorCredito = 10000;

Curso::Curso(string nom,string sigl,int credi){
	nombre = nom;
	sigla =sigl;
	creditos=credi;
	//estudiantes = new ListaEstudiante();
}

Curso::Curso(Curso* cur)
{
	nombre = cur->getNombre();
	sigla = cur->getSigla();
	creditos = cur->getCreditos();
}

Curso::~Curso()
{
	//nada
}

const int Curso::getValorCredito()
{
	return valorCredito;
}

void Curso::setNombre(string nom){
	nombre=nom;
}

void Curso::setCreditos(int c){
creditos=c;

}

string Curso::getNombre(){
	return nombre;
}

string Curso::getSigla(){
	return sigla;
}

int Curso::getCreditos(){
    return creditos;
}

string Curso::toString(){
	stringstream s;
	s<<"Curso: "<<sigla<<" - "<<nombre<<endl<<"Creditos: "<<creditos<<endl;
	return s.str();
}


bool Curso::operator ==(string codigo){
	if(nombre==codigo  || sigla==codigo)
		return true;
	else 
	  return false;
}